package br.com.news.utils.service.interfaces;

import java.util.List;

import br.com.news.utils.database.beans.CategoriaUsuarioBean;
import br.com.news.utils.database.beans.UsuarioBean;
import br.com.news.utils.service.exception.ServiceException;

public interface ICategoriaUsuarioService {

	public List<CategoriaUsuarioBean> findAll() throws ServiceException;

	List<CategoriaUsuarioBean> buscaCategoriasDeEnvioEmailDoUsuario(
			UsuarioBean usuario);

	List<CategoriaUsuarioBean> buscaCategoriaDoUsuario(String idUsuario);

	void save(CategoriaUsuarioBean categoriaUsuarioBean)
			throws ServiceException;

	void remove(CategoriaUsuarioBean categoriaUsuarioBean)
			throws ServiceException;

	void update(CategoriaUsuarioBean categoriaUsuarioBean) throws ServiceException;

}
